Loading

Kovalam

Kovalam

The 'Leela Hotel' is part of a beautiful clifftop beach resort in Kovalam which is a small coastal town in the southern Indian state of Kerala, south of Thiruvananthapuram. We stayed here on our year-long round the world trip. My sister came out to...
Continue reading...