Flamingo Restaurant

25 Poplar St.
Roslindale
Massachusetts
United States