Where is Table Mesa Dr & Yale Rd located?
Table Mesa Dr & Yale Rd, Table Mesa Dr & Yale Rd, United States of America (approx. 39.982307°, -105.25436°)
Table Mesa Dr & Yale Rd, Table Mesa Dr & Yale Rd, United States of America (approx. 39.982307°, -105.25436°)