Lodging/Accommodations close to Helium Monument
My Place Hotel Amarillo Tx
+1-800-805-5223
2208 Cinema Dr., Amarillo, TX 79124
+1-800-805-5223
~1.35 miles southwest of Helium Monument
~24 minute walk
- Three Star Suburban property
- 63 sleeping rooms in hotel
Back to Top