L'établissement The Urban Suites est situé à seulement 300 mètres de la gare de Sants, dans un quartier commerçant de Barcelone. Ce complexe moderne d'appartements climatisés propose des hébergements spacieux avec connexion Wi-Fi gratuite.