Looking for a place to chill with your friends after work? Mirror, located in Mayur Vihar Phase 1, is the perfect place for you. This restobar serves delectable varieties of North Indian, Chinese and Continental dishes. They also have a fully stocked bar they serves a myriad of drinks for you to sip on. The funky neon ...
Chinese, Continental, North Indian
Shop No. F-37, 1st Floor, Star City Mall, Mayur Vihar Phase 1, New Delhi