La Catracha Restaurant
Home » Areas » South Charlotte » Arrowood Station » La Catracha RestaurantAbout a 0.25 mile walk from Arrowood
Walkability: Rating: Price:Location: 820 E Arrowood Rd unit d
Charlotte, NC 28217
(704) 643-8856
When you arrive at your stop, tap the Live Walking Directions button to launch real-time walking directions in Google Maps.