Step through our doors and take in the tranquil coastline that stretches before you. We are your home away from home.

Our passion starts with what's on our menu and extends to warmly inviting you to join us.

Our piece of paradise is ready, and we can't wait to share our City Beach Restaurant with you.

Welcome To Odyssea

Pull up a chair, watch the waves roll in and let us look after you. With spectacular views of the Indian ocean, Odyssea brings a City Beach Restaurant dining experience to Western Australia's iconic coastline.

Our menus feature sophisticated beachside fare, focusing on local produce and seasonality.

The SSEA•DECK at Odyssea is the perfect place to enjoy a gentle sea breeze or savour a fine wine as you watch the sunset over the ocean.

Open daily from 7am, all are welcome - our place is your place. 

Open daily for breakfast, lunch, and dinner, our chefs create delectable dishes for every palate, making every meal a true foodie experience. Relax with the lapping waves of the Indian Ocean, enjoying a glass of wine with our signature mouthwatering salmon. 

Our picturesque location and easy access from the shore make Odyssea ideal for beachgoers. Enjoy refreshing dishes on our SSEA•DECK after a stroll on the sand.  

And if you have no time to dine in, select something delicious from our takeaway menu. 

Host my Function AT Odyssea City Beach

Celebrate at Odyssea, where your beautiful venue along with warm, attentive service make every event memorable. We cater for gatherings from intimate celebrations to large events of up to 300 guests, with wheelchair access and ample parking.

Venue Options

From our indoor restaurant to the vibrant SSEA•DECK, Odyssea offers flexible spaces that can host up to 200 seated or 300 cocktail-style guests.

Menus for Every Occasion

Whether you're planning a cocktail event or a seated dinner, our set menus and canapé options offer a variety of flavours and exclusive foodie stations.