El Isabella's House se encuentra en Barcelona, a 3 km de La Pedrera y a 3,2 km del estadio Camp Nou, y ofrece alojamiento con WiFi gratuita, aire acondicionado, restaurante y bar.
Cada alojamiento dispone de sofá, zona de estar, TV de pantalla plana, caja fuerte, cocina bien equipada con zona de comedor y baño privado con secador de pelo. También incluyen microondas, nevera, fogones, hervidor de agua y cafetera.
Este aparthotel sirve un desayuno a la carta o continental.
El establecimiento Isabella's House se encuentra a 3,3 km de la Casa Batlló y a 3,6 km del parque Güell. El aeropuerto de Barcelona-El Prat es el más cercano y está a 15 km.