South Place Hotel

This hotel is not currently in
the Good Hotel Guide

South Place Hotel
3 South Place
Bishopsgate
London
Middlesex
EC2M 2AF
England
Check availability