Troubadour Restaurant

97 Elm St.
Newton
Massachusetts
United States