Das Hotel Leopoldo II liegt im Zentrum von Marina di Grosseto und befindet sich nur 300 Meter vom nächsten Strand entfernt. Die Stadt Grosseto liegt 12 Kilometer vom Hotel entfernt.
Die Unterkunft bietet ein Restaurant, eine Bar, eine Sonnenterrasse sowie zwei Außenpools. Zusätzlich stehen Thermalbäder und ein Wellnesscenter zur Verfügung.
Die Zimmer des Hotels sind ca. 18 m² groß und verfügen über ein eigenes Bad mit Dusche. Zur Ausstattung gehören ein TV, eine Klimaanlage, eine Minibar, ein Safe und WLAN.