Rooms
Rooms Number: 0
Restaurant
3 Restaurants.
110 Calle del Norte - 78041 - Laredo (Tx), United States View Map
Local Attractions: Close to local attractions such as Mexican Border, Mall del Norte,Laredo Center for the Arts. Recreation: indoor swimming pool. Services: limited room service, elevators.
This 3 star hotel is located in the city centre of Laredo.
TripAdvisor vote: 4.5/5 Based on 572 guest reviews
Rooms Number: 0
3 Restaurants.