Where is Penrose?
Where is Penrose located?
Penrose, Colorado, United States (approx. 38.425°, -105.0228°)
Where is Penrose on the map?
Penrose - Colorado Springs
Penrose - Pueblo West
{"latitude":38.425,"longitude":-105.0228,"title":"Penrose"}