Taso's Euro Cafe
125 Access Rd, Norwood
(781) 278-0001
Menu
Restaurants in Norwood, MA
Taso's Euro Cafe
125 Access Rd, Norwood, MA 02062
(781) 278-0001