THIS RESTAURANT HAS CHANGED NAMES Amelia's Kitchen Map
617-776-2800
Hearty favorites can be found at this unpretentious Italian kitchen in Teele Square.
Openings: Lunch & Dinner daily
Features
- Dress code: Casual
- Outdoor dining
- Romantic setting