Medora Hotel
Medora Hotel
Hotel
Opposite Stadium Pavamani Road
, Kozhikode, Kerala, India
673004
90
Excellent ·
2 reviews