Symphony Summer Sands Beach Resort And Spa is situated in Neil Island and features a bar. This 5-star resort offers room service and a 24-hour front desk. There is an outdoor pool and guests can make use of free Wi-Fi and free private parking.
Number of rooms: 56
Ram Nagar Neil Island, 744104 Neil Island, India