Cowlicks Deli

Flag as Inappropriate

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
(781) 444-2660
  • Accessibility Details: Business is located on ground level.
  • Hours: Mon - Sat, 10am - 9pm; Sun, 11:30am - 9pm
  • Hours: Seasonal, please visit website
  • Accessible: yes
Share a review or post about this business.
Posts awaiting your approval 0
See more »