South Street Diner 178 Kneeland Street (South Station) Boston MA United States
Late night,Group Friendly
Hours: Open 24 hours, 7 days a week
Phone: 617.350.0028 Accepts: American Express
Accessibility: completely