From Our Editors
Mykonos Island in Houston is a Greek restaurant that features appetizing sandwiches and good subs. It's a popular spot for those that want delicious food.
It's been tabbed by the locals as a really solid option for large groups.
Mykonos Island is a great choice when you're in the mood for unique international cuisine, and want to get more adventurous than the typical Chinese/Mexican/Italian fare.