Try Octopus and Ouzo at Hellas Restaurant - NBC4 Washington

    Try Octopus and Ouzo at Hellas Restaurant

    Get adventurous and get a taste of octopus and ouzo. Hellas Restaurant 785 Dodecanese Blvd, Tarpon Springs, FL / (727) 943-2400 (Published Friday, Nov 8, 2013) Get adventurous and get a taste of octopus and ouzo. See More