Odyssea is a 300-seat restaurant in Perth, WA. Odyssea's menu offers sophisticated beachside fare with a focus on local producers and seasonality.
Details
187 Challenger Parade
,
City Beach
PERTH
WA
6015
08 9385 7979
hello@detail.com.au