125 Access Rd.,
Norwood , MA 02062 UNITED STATES
Based on 1 reviews
Like going home for that home cooked meal...only better!!If HELL is a place where you can enjoy a wonderful meal at a reasonable price & feel welcomed by owner and staff alike, well, then Tasos Euro Cafe is it!
Worldwide > United States > Norwood, MA > Restaurants