3 bedroom Luxurious Villa in Betalbatim.

Located in Betalbatim, South Goa, India