- Australian Restaurant
- Level 1, Stamford Plaza Hotel, 150 North Terrace, Adelaide, SA, 5000, Australia
Modern Japanese cuisine with a globalized twist- Located in the heart of Adelaide CBD
Listing Amenities
- Accepts Credit Cards
- Free WiFi
Tags
Level 1, Stamford Plaza Hotel, 150 North Terrace, Adelaide, SA, 5000, Australia
Contact Business
Error: Contact form not found.
Opening Hours
Open Now
Open
Open
Open
Open
Open
Open
Open
July 26, 2024
4:00 am