Le Pensión San Juan est situé dans le centre historique de Saint-Sébastien, à seulement 5 minutes à pied de la plage. Il propose des chambres dotées d'une connexion Wi-Fi gratuite.
Certaines chambres comprennent un balcon et offrent une vue sur la ville.
Toutes les chambres donnent accès à une salle de bains commune.
La maison d'hôtes se trouve à 200 mètres de la plage de la Concha, à 300 mètres du théâtre Victoria Eugenia et à 700 mètres du Kursaal. L'aéroport de Bilbao est implanté à 75 km.