There is one place to stay in Nicholls with English speaking staff
1 results
Leumeah Lodge is a laid-back hotel located in Nicholls, Australian Capital Territory.