Charlotte NC STE D D Charlotte NC | La Catracha Restaurant, Restaurants 1. 820 E Arrowood Rd, STE D, Charlotte, NC 28217 | La Catracha Restaurant (704) 643-8856