I think that was the restaurant across the street Mykonos. Also to mention that the owners of the restaurants are related, so the food is great in both places.
What is food paradise?
Yes but prices for the grilled octopus are better at any of many in the area Taste is the same
I am not familiar with Food Paradise so unable to confirm.
Thanks! Your answer is awaiting moderation.