Review of Olympia the Grill at Pier 21

100 21st Street, Galveston, TX 77550

Overall Rating

Review


I don't know why this place is rated so highly. Very mediocre Greek food for an expensive price tag. Gluten free menu was a plus but that's about it.

Updated 6 years ago