Apollo Restaurant

1 review

615 Washington St

Norwood, MA


Tell others

Recent Reviews for Apollo Restaurant
June 1, 2003
Kevin M.
dedham , Massachusetts
25 reviews
I went once to this place. It was OK, prices are affordable, but i did not like the food a lot.
Thank you for your feedback!
Was this review helpful to you?
Yes 0 No 0
If you are the owner of Apollo Restaurant or want to be responsible for updating the content of this listing, click here
If this place has closed, let us know in a review.