(Our rating 3 stars)
Address: 10 rue du 11 Novembre, St. Pierre & Miquelon, France, BP 4269
Phone#: +508 41 24 19