L'Hôtel San Pedro est situé à Saint-Malo, à 50 mètres de la plage et à 400 mètres de Saint-Malo Marina. Décoré dans un style nautique et traditionnel, l'hôtel dispose d'une connexion Wi-Fi gratuite et de chambres avec salle de bains privative.
Dotée d'une douche, la salle de bains privative comprend également un sèche-cheveux. Certains ont une vue sur la mer et la plage.
Un petit-déjeuner continental fait maison à partir de produits locaux est servi tous les jours et comprend des plats salés et sucrés. Les restaurants spécialisés dans les crêpes et les galettes sont accessibles à pied.
Un éventail d'activités peut être apprécié sur place ou dans les environs, y compris le vélo et la randonnée. L'hôtel se trouve à 400 mètres de Cale de Dinan Ferry, à 500 mètres de Grand Bé et à 600 mètres du casino Saint-Malo.