Lodging/Accommodations close by Penrose
AC Hotel St. Louis
+1-800-805-5223
215 York Ave., St. Louis, MO 63108
+1-800-805-5223
~2.62 miles southwest of Penrose
- Three Star Downtown property
- Hotel has 6 floors
Moonrise Hotel
+1-888-878-9982
6177 Delmar, St. Louis, MO 63112
+1-888-878-9982
~3.57 miles west of Penrose
- Expensive Downtown hotel
- 125 rooms in hotel
Back to Top