Located in Laredo, Texas, La Posada Hotel and Suites was built in 1900 as a Spanish colonial convent and renovated and converted to a full featured hotel. The hotel offers more than 200 guest rooms and over 50 suites with a variety of accommodations in fully renovated historic buildings. It has a selection of rooms with balconies overlooking the Rio
Read more...