Upham Beach Inn Hotel St Pete Beach
Situated in St Pete Beach, 300 metres from St. Pete Beach, Upham Beach Inn features accommodation with an outdoor swimming pool, free private parking and a fitness centre. Located around 7.
Numero delle stanze: 12
600 68th Avenue, St Pete Beach, FL 33706, Stati Uniti