La Locanda Di San Francesco ligger i en bygning fra det 14. århundrede i Montepulcianos historiske centrum, 100 m fra domkirken Duomo. De unikke værelser har udsigt over dalene Val d'Orcia og Valdichiana og byder på aircondition, LED-tv med satellitkanaler og dvd-afspiller samt gratis WiFi.
Værelserne på San Francesco ligger på 1. etage. Samtlige værelser er indrettede med antikke møbler og har parketgulv samt Acqua di Parma-toiletartikler.
Gæsterne kan besøge familiens private vingård i omegnen af Montepulciano.
Der findes vinbar og bistro i stueetagen. Der kan man nyde jazzkoncerter samt kunstudstillinger under aftensmåltidet, eller tage en drink på terrassen med panoramaudsigt.
Der er nem adgang fra San Francesco til de mest berømte vinkældre, butikker og restauranter i Montepulciano. Teatro Poliziano samt byens kulturelle sommerbegivenheder ligger få skridt derfra.