Astro Hotel

3.5
791
Indonesia

Astro Hotel offers accommodation in Telaga. Free private parking is available on site.

Rooms are equipped with a private bathroom. Astro Hotel features free WiFi . A flat-screen TV is offered.

You will find a 24-hour front desk at the property.