Cowlicks Deli
Address:
168 Garden St, Needham, MA 02492
Phone:
(781) 444-2660
Nice to Know:
- Good For Kids Yes
- Noise Level Average
- Parking Lot
- Wifi No
- Accepts Credit Cards Yes
Other Details:
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.
Pizza, Restaurants, Delicatessens, Deli
Other Businesses: