Le Casp Green House dispose de la climatisation et est situé dans le centre de Barcelone. Son emplacement central le place à 10 minutes à pied de la Plaza Catalunya, ce qui le rend facilement accessible à pied, en métro ou en taxi.

Les chambres de cet hôtel disposent d’un coffre-fort, d’une salle de bains privative avec articles de toilette gratuits et d’un sèche-cheveux. Les serviettes et le linge de lit sont fournis. Certaines chambres offrent une vue sur la ville.

La rue commerçante Paseo de Gracia est à 650 mètres. L’Arc de Triomphe est à 8 minutes à pied. La station de métro Urquinaona se trouve à 4 minutes à pied, une distance qui permet de quitter facilement la ville et de respirer l’air frais.