logo

Spacemize @The Rembrandt Hotel

11 Thurloe Place London United Kingdom - SW7 2RS

Located in Central London, The Rembrandt is a 5-minute walk from the South Kensington tube station. Spacemize is a nationwide network o... See More

  • Capacity0
  • Meeting Rooms2
  • Private Offices0
  • Amenities
    View All
Pricing