ABIL Group
An Indian property developer has bought a building on London’s the Strand for more than £90 million and revealed plans to turn it into a luxury 200-bedroom hotel…
Original Source
Enquire Now