Australia's only authentic Japanese inn, Shizuka Ryokan is an indulgent retreat featuring traditional accommodation, delicious cuisine, and luxurious spa services.
Contact
Address
Grab Their Address
7 Lakeside Drive, Hepburn Springs, Victoria, 3461, Australia
Abbotsford