Artu On Charles St
Drag box to select area
This lunch and dinner spot is a 2009 restaurant member in good standing as one of the leading Italian restaurants in America. The small, quaint space is set just below the Charles Street level. It also has a location in the North End.
89 Charles St, Boston, MA 02108
- Hours: Sun - Mon, 5pm - 10pm; Tue - Thu, 11am - 10pm; Fri - Sat, 11am - 11pm
- Accessible: no