Situado a 2.2 km do Ripley's Believe It or Not, The Inn At St Thomas Square 1210C Panama City Beach está localizado a 6 minutos a pé de Slingshot PCB. Este hotel também inclui o estacionamento.
O hotel tem uma localização conveniente a cerca de 7 km do Parque Estatal St Andrews. Ao estar a uma distância de aproximadamente 5 minutos andando do Centro de Lazer Familiar Emerald Falls, o The Inn At St Thomas Square 1210C está a cerca de 10 minutos andando da Ilha Shipwreck. As atrações esportivas próximas apresentam A Esposa Aquática a 3.4 km desta propriedade.
O restaurante o café Deja Brew Coffee Shop fica muito perto deste hotel de Panama City Beach.