Situated in Laredo, this hotel is within a 5-minute walk of Mall Del Norte and Imaginarium of South Texas. Laredo Little Theatre and Laredo Medical Center are also within 3 miles (5 km).