12507 S Kirkwood Road, Stafford
77477, United States
2.28 mi (3.67km) from City Center