Lifestyle Stores . Lifestyle Stores . Moments Mall . Moments Mall, Patel Road Kirti Nagar New Delhi - 110008. Next to Kirti Nagar Metro Station . 18001231555 . Open

7845