Doté d'un balcon ou d'une terrasse privés, le Callao Apartments est situé à Barcelone, à moins de 600 mètres de la Plaça Espanya et de la gare de Sants.