Welcome to Longwood Grille & Bar at 342 Longwood Ave Entrance is located in the Longwood Galleria, Boston, MA 02115-5745Boston. This restaurant is rated 4/5 on our system. Check out Longwood Grille & Bar and let us know what you think through comments and photos!