Kenwoods
Palghar, India
Kenwoods is a six-bedroom Portuguese-style villa in Vikramghad, Palghar, Maharashtra, India, surrounded by green surroundings. It has a pool with a sunken bar, an organic herb garden and a duck pond.
Book directsaffronstays.com















































































































































