Castello Taverna offers fantastic Greek cuisine with a fusion twist. Enjoy delicious seafood and lamb chops in a gorgeous setting.