The Rembrandt is a traditional hotel with modern facilities and attentive service. Located in Central London, facilities include, wireless high speed internet in all public areas, discounted access to Aquilla Health and Fitness.
Rembrandt Hotel, The
|Address||11 Thurloe Pl|
|Number of rooms||0|
|Phone number||44 (207) 589 6000|
|Fax number||011 (4420) 75898100|