111 Geneva Dr, Oviedo, FL 32765-7204, Oviedo
This is my favorite restaurant for Greek food! None of the new local joints can even compare! Simple Greek might be new
This is my favorite restaurant for Greek food! None of the new local joints can even compare! Simple Greek might be new