There is only one place to stay in Walhalla with a Restaurant
1 results
Walhalla's Star Hotel is a boutique country hotel located in Walhalla, Victoria, Australia.