8.2/10
Very Good
49 reviews
Free Wi-Fi
Set in San Antonio, Terra Mia Hotel offers a terrace. With free Wi-Fi, this hotel offers a shared lounge and room service. Guests can enjoy sea views.
Number of rooms: 13
Avenida Veintiuno de Mayo 280, San Antonio, Chile