Greek taverna, Charlie's Place, offers a beautiful setting. Known for its cuisine.