The Villas at St Thomas Square on Panama City Beach are truly a unique vacation destination. The villas are located just across the street, from what many call one of the world’s most beautiful beaches, and sits along the magnificent Grand Lagoon. The Villas and Plaza are not a busy, crowded high-rise condominium.
Free parking on premises
Bel Air, Panama City Beach, Florida
Things to keep in mind
- No smoking
- No pets