Stallen is a world class infrabuild, service and Hospitality industries in Delhi, India provides high-end accommodation in luxurious service apartments, houses and flats for rent. Stallen’s luxurious service apartments are available for short/long term rental.