One Bishopsgate Plaza

One Bishopsgate Plaza is a freehold condominium located at 80 Houndsditch, London EC3A 7AB, United Kingdom. Click Here for SHOWFLAT…

Read More