The Center Cafe
Drag box to select area
100% Were impressed
Located on the Needham Center Commuter Platform, the Center Cafe offers a wide variety of New England cuisine complemented by a full liquor license and a robust wine list. A uniquely personalized restaurant, from cooking style and specialty drinks to the photography displayed on the walls. Reservations are gladly accepted.
1027 Great Plain Ave, Needham, MA 02492
- Hours: Sun,Tue,Wed,5-9/Thu-Sat,5-9:30