The Float Lab - North Beach

117A Flora Terrace, North Beach, WA, 6020