Tranquil eatery located in George Town the heart of Grand Cayman