Drag box to select area
29% Were impressed
Cowlicks Deli is a no-frills, take-out only shop that turns out an array of deli sandwiches and ominous-sounding pizzas like "Steak Mafia" and "Godfather." Delivery is available anywhere in Needham.
168 Garden St, Needham, MA 02492
- Accessibility Details: Business is located on ground level.
- Hours: Mon - Sat, 10am - 9pm; Sun, 11:30am - 9pm
- Hours: Seasonal, please visit website
- Accessible: yes