Red (Chinese Restaurant)


 

The first and only one of its kinds Dimsum and Noodle Bar in North Delhi