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