Sevilla November 23, 2015Restaurants Pub / Cafewebmaster Project Name: Sevilla Area: 5000 Sqft Completion: Nov 2014 Location: The Claridges, APJ Abdul Kalam Road, New Delhi, India