Lancaster Hall

35 craven terrace, London, United Kingdom

Lancaster Hall Photos

Lancaster Hall Map

35 craven terrace, London, United Kingdom
Lancaster Hall

Hotel Information

Centrally located hotel, very comfortable, simply furnished and in good condition throughout.1008ab