Das Hotel Madrid City Centre St bietet 6 Zimmer und liegt in 7 Fußminuten Entfernung von der Delimbo Galerie.
Neben einem Patio und einem Balkon sind die Zimmer im Hotel mit einem Flachbildfernseher mit Satellitenkanälen ausgestattet. Außerdem verfügen die Badezimmer über eine getrennte Toilette und eine Dusche.
Das Restaurant Taberna el Sur liegt in 1 Kilometer Entfernung von der Unterkunft und bietet eine große Auswahl an mediterranen Gerichten.
Die Pension befindet sich nur 1 km vom Bären und dem Erdbeerbaum und nur 2 km vom Wachsmuseum entfernt. Das Hotel befindet sich in Madrid, in unmittelbarer Nähe vom Bahnhof Atocha. Zu den bemerkenswerten religiösen Gebäuden in der Nähe gehört der Tempel von Debod, der in einer Entfernung von ungefähr 10 Autominuten vom City Centre St ist. Die Unterkunft liegt gleich neben der U-Bahn-Station Lavapiés.