Stella Maris 1
+91 44 2811 1987
3 Meegera Place, Point Lookout, Australia
Booking.com
Book Now