Water Sports Centre Boat House. Water authority of India is located in Aryad South, Kerala, India on G9G59F4, Vembanad Lake. Water Sports Centre Boat House. Water authority of India is rated 4.3 out of 5 in the category state dept of sports in India.
Address
G9G59F4, Vembanad Lake