Partly Cloudy
23 °C | 73.4 °F
El Paso is a city located in United States, North America.
|
This review was written by my husband, Richard.
I had occasion to visit my hometown for a 20th year anniversary. My accommodations at the Motel 6 on Lomaland couldn't have been more perfect for this was not a large an crowded property and while offering close proximity to I-10, it still had a pleasant seclusion. From my arrival to departure, the staff was exceptionally courteous...