We ate at this place several times since we were staying nearby, and oh my gosh...the pepperoni pizza was YUMMY!! We have high pizza expectations living in America, but wow, we got this meal every time to go and ate in our villa. Loved it and will go back! :)
