Home Dining Guide Red Pepper

Red Pepper

1704 E Franklin St, Chapel Hill, NC 27514, USA
Chinese restaurant offering traditional Szechuan dishes.