Map
1 269 Parade Rd., Fort Cochin 682001, India
Close
Hotel
Malabar House