A Fully leased out 35 room hotel located in New Delhi, India providing rental income and increase in asset value.
View website