Boasting a terrace, The Boss House is situated in Arambol in the Goa region, 80 metres from Arambol beach and less than 1 km from Wagh Tiger Arambol Beach. With free Wi-Fi, this 2-star hotel offers room service and a 24-hour front desk.
Number of rooms: 8
H.No. 535, Khalchawada, Near Arambol Beach, Arambol, 403524 Arambol, India