Baroda Kayaks is located in Amrol, India on The Waterfront, behind Solar Power Plant. Baroda Kayaks is rated 4.8 out of 5 in the category canoe & kayak rental service in India.
Address
The Waterfront, behind Solar Power Plant
Amenities
Gender-neutral toilets