El hotel The Rembrandt cuenta con 194 habitaciones equipadas con televisión de pantalla plana y conexión a Internet wifi gratis. Las habitaciones también incluyen baño privado con ducha y bañera, caja fuerte, escritorio y teléfono con llamadas locales gratuitas.
Durante ciertas fechas, algunas instalaciones como el gimnasio, sauna, hidromasaje y piscina estarán cerradas. Sin embargo, el hotel ofrece un centro de bienestar, piscina cubierta, bañera de hidromasaje, conexión a Internet wifi gratis, servicios de conserjería y un centro de negocios abierto las 24 horas. Además, dispone de 48 metros cuadrados de espacio para eventos con centro de conferencias y 6 salas de reuniones.
El hotel The Rembrandt se encuentra en el centro de Londres, a poca distancia de Hyde Park, el Museo de Historia Natural, el Royal Albert Hall y el Palacio de Buckingham.
Además de la proximidad a Hyde Park, el Museo de Historia Natural, el Royal Albert Hall y el Palacio de Buckingham, el hotel está ubicado cerca de otros puntos de interés como el Museo de Victoria y Alberto, el Museo de Ciencias de Londres y el famoso centro comercial Harrods.