Barefoot Fish Surfers is located in Surfers Paradise, Australia on Shop G21 Elkhorn Avenue Piazza, 3197 Surfers Paradise Blvd. Barefoot Fish Surfers is rated 4.9 out of 5 in the category fish spa in Australia.
Address
Shop G21 Elkhorn Avenue Piazza, 3197 Surfers Paradise Blvd