Sq Ft: 250
Retail Shops
Raheja The Delhi Mall - Patel Nagar