Location Hotel “Needle Peak Road Holiday home” is located in Homewood. It boasts a convenient location within 25 km from the city center.Hotel features Wi-Fi is available throughout the property. Relax with a massage at the hotel's spa. Car travellers can enjoy parking facilities. All rooms are non-smoking.
- Mini bar