The Lodge Bar and Grill might be a great go-to place for a night out near Jefferson at Dedham Station Apartments. Come to the bar with friends and you’ll like the nice selection of over a dozen craft, domestic and imported beers and even more brands by the bottle. Like wine? There are a lot […]