Royal Garden Restaurant

3 Tremont St.
Duxbury
Massachusetts
United States