New Delhi, India
Investment in a 120 seating restaurant located in Patel Nagar, New Delhi leased out to professional hospitality company.
Investment in a 120 seating restaurant located in Patel Nagar, New Delhi leased out to professional hospitality company.