Authentic island flavour restaurant, and bar

Restaurant in Belmont, Ontario