Powai Birds Watching Site Mumbai is a tourist attraction located in Mumbai, Maharashtra. The average rating of this place is 4.10 out of 5 stars based on 8 reviews. The street address of this place is 5, Jogeshwari - Vikhroli Link Rd, Nehru Nagar, IIT Area, Powai, Mumbai, Maharashtra 400042, India. It is about 1.96 kilometers away from the Andheri railway station.
SWAYAMDEEP PANDA 23 months ago
Calm place you can sit and enjoy the view of Lake and the line of hotels on one side and hiranandani on the other side