Fritay Restaurant

33 Lexington St.
Waltham
Massachusetts
United States