Leo's Palace is a Mediterranean and Turkish restaurant and bar, offering delicious dishes and special drink pairings in a hidden garden setting under ancient trees.