Blooming in Tar Heel Territory Restaurant: Red Lotus Asian Kitchen Address: 239 S Elliott Rd, Chapel Hill, NC 27514 Phone Number: (919) 968-7778 Interviewer: Madison Bencini Interviewee: Kevin Zhu The Red Lotus is a fine and respected addition to the … Read more