Neem Medical Spa - Boston
4.7(88 reviews)
Boston, MAMassachusetts
24 North St, Boston, MA 02113
Address
24 North St, Boston, MA 02113, Boston, Massachusetts
Phone
(857) 265-3681Hours
MondayClosed
TuesdayClosed
Wednesday10 AM to 6 PM
ThursdayClosed
FridayClosed
Saturday10 AM to 4 PM
SundayClosed
Map preview
Neem Medical Spa - Boston
24 North St, Boston, MA 02113, Boston, Massachusetts
Customer Reviews
4.7
88 reviews
5 star
78
4 star
3
3 star
0
2 star
2
1 star
5
No reviews yet
Be the first to leave a review!



