L'abri restaurant et bar

Restaurant in Neils Harbour, NS