Rasa is a locally owned Indian Chinese restaurant ! Expect the finest, freshest ingredients and a unique blend of Indian and Chinese fares.
Chapel Hill North Shopping Center