The Capital Grille

Restaurant in Needham, Massachussetts

Opening hours: Su 16:00-22:00; Mo-Th 11:30-22:00; Fr 11:30-11:00; Sa 17:00-22:00

250 Boylston Street, Chestnut Hill, 02467