Legends Restaurant, situated at the sea side in the heart of the picturesque St. Thomas Bay, serving fine cuisine which will surely fill your taste buds!