Miracle Beach Landing Mini Golf and Internet Cafe

Address: 8667 Isl Hwy., Black Creek BC, V9J 1K4
Phone: 250-337-5333
Email:
Website: www.miraclebeachminigolf.ca