1 Results Found
  • Near Me
  • Only Show:

Lanka Villa

The Lanka Villa is situated in a beautiful tropical garden with a mainhouse (2 double rooms), a Bungalow with 2 double rooms and a place with 3 single rooms, silent place, around 3 km away from Ambala

Not yet reviewed!