Luxury Beachfront Villa Villa
3110 2nd Street West, St Pete Beach, FL 33706, United States
Situated in St Pete Beach in the Florida region with St. Pete Beach nearby, Luxury Beachfront Villa offers accommodation with free private parking. Set on the beachfront, this property has a garden.