2000 sqft Space for Rent @ Eloor North