Indoor Dining Room at Odyssea City Beach

187 Challenger Parade, City Beach WA 6015, Australia

50 - 150guests