Hotel Artrip

Starting at
$109

TripAdvisor Review

Based on 1655 review

See all

This cosy hotel is in Atocha. The premises count with 17 welcoming guests rooms. Travellers will not be bothered during their stay, as this is not a pet-friendly establishment.

More details