This is an incredible place in a very convenient location. If you want to feel like you are in Greece, this is it!