Chester Hotel

27-29 Longmoore Street, London