Place: Malabar House, Cochin, State of Kerala, India
By Susan Ranney Uploaded on 25 May 2008 1538 views
The Malabar Guest House in Kochi (Cochin), Kerala, India is centrally located yet provides a calm retreat.