O'Hara's 1185 Walnut St Newton, MA 02461 Phone: (617) 965-6785 Fax: (617) 965-1610 View Website
Category: Restaurants