Siam Lotus


1331 Providence Hwy
Norwood, MA 02062

 

A Thai and Vietnamese Restaurant in Norwood MA

Fine Dining offering the best Thai food in town


Day Opening Closing
Monday - Friday 11:30 AM - 3:00 PM 4:30 PM - 9:00 PM
Saturday - Sunday 4:30 PM 9:00 PM
Saturday - Sunday 4:30 PM  9:00 PM
Click the button to add a review for Siam Lotus

Add Review