Order the octopus. It is the most tender, simply prepared, greatest tasting octopus I have ever eaten -- and I am a huge octopus fan. Order it even if you do not like octopus. You'll like octopus after it. Greek Islands is a basic looking restaurant with mostly outdoor-ish seating. The service is fabulous. You are started with both white and whole wheat bread and a very good pot of hummus. Then... order the octopus! We also had grilled fresh whole fish (sorry do not remember the type), a greek salad with wonderfully ripe tomoatoes, and fried smelts which were boned and absolutely grease-less. Wait if you have too. The food is worth the wait.
Own or manage this property? Claim your listing for free to respond to reviews, update your profile and much more.