150 Bishopsgate Plaza is a mixed-use development comprising a luxury hotel, condominiums, an events complex and spa located in central London.
150 Bishopsgate Plaza is a mixed-use development comprising a luxury hotel, condominiums, an events complex and spa located in central London.