Planning a trip to Boston?

Foursquare can help you find the best places to go to.

Olympic House of Pizza

Greek Restaurant · South Boston
655 E Broadway, Boston, MA 02127, United States
Credit Cards:
Yes (incl. Visa & MasterCard)
Save
Share
Log in to leave tips at this venue!

1 Tip

  • Dan M.

    Chicken parm sub, small cheese pizza or the 2 slice 20oz special

    Dan Marotta · March 19, 2011
    Save

Related Searches

  • olympic house of pizza boston
  • olympic house of pizza boston photos
  • olympic house of pizza boston location
  • olympic house of pizza boston address
  • olympic house of pizza boston
  • olympic house of pizza boston
  • olympic house of pizza south boston boston

Foursquare © 2016  Lovingly made in NYC & SF