Caviar & Bull Restaurant

St. George's Bay,, Saint Julian's,