L'établissement The Inn at St. Thomas Square # 1205B est situé à Panama City Beach, à 800 mètres de Ripley's Believe it or Not!. Vous séjournerez à 1,3 km du ZooWorld Zoological Conservatory.
La cuisine est équipée d'un four, d'un micro-ondes, d'un grille-pain et d'une machine à café. Il dispose également d'une télévision. Vous profiterez également d'un sauna.
Le The Inn at St. Thomas Square # 1205B se trouve à 4 km de l'île Shipwreck et à 4,3 km du parc aquatique Water Planet. L'aéroport international Northwest Florida Beaches, le plus proche, est implanté à 20 km.