Main Beach Pavilion

MacArthur Parade, Main Beach