Whale Watcher' Surfers Paradise is located at 80 Esplanade Unit 26A Imperial Surf Building, Surfers Paradise QLD 4217, Australia