Ca. 13 Minuten Gehweg vom See Mirror Lake entfernt gelegen, stellt das 2-Sterne-The Mansion House Inn Sankt Petersburg 13 Zimmer zur Auswahl. Der 1912 eröffnete Gasthof empfängt alle Gäste im Stadtteil Downtown Saint Petersburg und liegt in einer Entfernung von 1 km vom The Pier Aquarium, ideal für ein Familienwochenende.
St. Pete's Historic Coliseum ist lediglich 11 Gehminuten entfernt. Zu den nahe gelegenen Sportattraktionen gehört das Al Lang Stadium (ist nicht weit entfernt vom Mansion House Inn Sankt Petersburg). Auch International Park liegt etwa 900 Meter von der Unterkunft entfernt. Auch der Demens Landing Park ist in einer 15 Gehminuten Entfernung vom Hotel. Die Bushaltestelle 5th Avenue Northeast & Bay Street Northeast befindet sich ebenfalls ein paar Schritte entfernt vom Mansion House Inn.
Alle Zimmer bieten ein Bügeleisen/Bügelbrett und eine Klimaanlage sowie eine Sitzecke. Neben einer getrennten Toilette und einer Dusche zählen auch ein Haartrockner und Handtücher zur Ausstattung des Badezimmers. Die Badezimmer bieten eine getrennte Toilette und eine Dusche und sind mit einem Haartrockner und Handtüchern ausgestattet.
Das Restaurant 400 Beach Seafood and Tap House, das Gerichte der amerikanische Küche anbietet, liegt etwa 350 Meter vom The Mansion House Inn entfernt.