Grand Plaza Suites
Grand Plaza Suites
Hotel
Taj Building, Opp. Tagore Hall
, Kozhikode, Kerala, India
673032
86
Very Good ·
11 reviews