Where is Oxmoor Center?
Where is Oxmoor Center located?
Oxmoor Center, Oxmoor Center, United States of America (approx. 38.24491°, -85.60835°)
Where is Oxmoor Center on the map?
{"latitude":38.24491,"longitude":-85.60835,"title":"Oxmoor Center"}