This establishment is a Chinese restaurant. It is located at 20 South Crescent Road.