Ikaros has absolutely the best Greek food I have ever eaten. I never even had food that good when I was in Greece! I have eaten in Greek restaurants from Tarpon Springs Florida to New York. Ikaros is hands down the VERY BEST! I sure do wish they would publish a cookbook, better yet, move here to Florida! Thanks for many happy memories spent visiting family and friends in your restaurant!
Pros: convenient parking, Incredible Food
Cons: you're not in Florida
more