Let Capt. Williamson Memorial Park is a park located in Baghmara, Meghalaya. The average rating of this place is 4.30 out of 5 stars based on 4 reviews. The street address of this place is 5JXV+3JM, SH-4, Baghmara, Meghalaya 794102, India.
Sangma M Sangma M 22 months ago
Nicce renovated park go hang out
John Keats 20 months ago
Baghmara