Mi Tierra Restaurant
Home » Areas » South Charlotte » Arrowood Station » Mi Tierra RestaurantAbout a 0.17 mile walk from Arrowood
Walkability: Rating:Location: 816 E Arrowood Rd, 5818
Charlotte, NC 28217
(704) 556-3044
When you arrive at your stop, tap the Live Walking Directions button to launch real-time walking directions in Google Maps.