Das Hotel Soho Barcelona liegt direkt an der Gran Vía und verbindet eine zentrale Lage mit kurzen Wegen zu den wichtigsten Sehenswürdigkeiten der katalanischen Hauptstadt. Die Plaza Catalunya und der Paseo de Gracia sind in wenigen Minuten erreichbar, während die Plaza Espanya etwa 1 km und die Ramblas rund 1,3 km entfernt liegen. Das Stadtzentrum bietet eine lebendige Mischung aus Architektur, Einkaufsmöglichkeiten, Cafés und Restaurants. Der Bahnhof Estación de Sants befindet sich gut 2 km entfernt, der internationale Flughafen von Barcelona etwa 20 km. Das 2006 erbaute Cityhotel erstreckt sich über sieben Etagen und umfasst 51 Zimmer.
Die Unterkünfte verfügen je nach Kategorie über ein Doppelbett oder ein Queensize-Bett. Für zusätzliche Schlafmöglichkeiten können Zustellbetten angefordert werden. Eine individuell regulierbare Klimaanlage und Heizung unterstützen die Anpassung an die persönlichen Bedürfnisse. Zur Ausstattung gehören außerdem ein Safe, eine Minibar, ein Schreibtisch, ein Minikühlschrank sowie ein Direktwahltelefon. Satelliten- und Kabelfernsehen, Radio und Internetzugang ergänzen die technische Ausstattung. Die Bäder bieten Dusche, Badewanne, Bidet und Kosmetikartikel; rollstuhlgerechte Zimmer mit barrierefreiem Bad sind buchbar.
Für die Erholung stehen ein Hallenbad und ein Außenpool mit Süßwasser zur Verfügung. Liegestühle und eine Sonnenterrasse bieten geeignete Plätze für eine Pause zwischen Stadtbesichtigungen. Massagen und Körperbehandlungen können den Aufenthalt um wohltuende Anwendungen ergänzen. Ein Solarium spricht Gäste an, die auch im Urlaub Zeit für Körperpflege einplanen. Geschäftsreisende nutzen das Business-Center mit Faxgerät, während ein Tourdesk bei der Buchung von Ausflügen unterstützt.
Das gastronomische Angebot umfasst einen Frühstückssaal, ein Café, eine Bar und ein klimatisiertes Nichtraucherrestaurant. Am Morgen erwartet die Gäste ein reichhaltiges Frühstücksbuffet. Diätgerichte und spezielle Verpflegungsangebote ermöglichen eine besser passende Auswahl. Kinderhochstühle stehen im Restaurant bereit. American Express, Visa, Diners Club, JCB und MasterCard werden als Zahlungsmittel akzeptiert.