If you're heading to southern Texas... and I mean SOUTHERN Texas near Mexico, this is a pretty nice hotel. Its in the town of Edinburg, Tx located right off of the highway. Ok, I've never heard of this town either until I had to go there for business.
My first impression, based on outwardly appearance, was that this place is...
More
- Super Eight Edinburg
- Edinburg Super 8
- Edinburg Super Eight
