Rama Center
Business centerπ Congested parking lot that can be very difficult for*some to exit. Convenient store anchor's the center with a few spots to eat , some medical offices a Laundry mat and a liquor store are the main draws, on busy days caution is recommended
Address
886 Washington St, Norwood, MA 02062
Contact
(781) 762-5542Rating on Google Maps
4.40 (51 reviews)Open on Google Maps