Search results
- See moreSee moreSee moreSee moreOlympia Family RestaurantAmerican Restaurant · $$
Enjoy a little bit of Greece at this large family-friendly Greek restaurant, which was established in 1998. The...
Website: olympiarestaurantnt.com
Phone: (716) 694-6969
Cross Streets: Between Niagara Falls Blvd and Knoll Dr
3312 Niagara Falls Blvd North Tonawanda, NY 14120 301.89 mi
Is this your business? Verify your listing
Amenities
- Wifi
- Accessible
- Family friendly