at 12520 Gulf Blvd, Saint Petersburg, 33706 United States
Twins Inn & Apartments, formerly known as Twins Apartments, is located right next to Florida’s finest white sand beach in Treasure Island, located between Clearwater Beach and St. Pete Beach.
Why stay in a small hotel room? Only one block from John’s Pass, the famous fishing and shopping village, the Twins’ location is very convenient for activities such as fishing, golfing, water sports, dinner and gaming cruises, museums, theme parks, fitness centers and day spas.
49 FB users likes Twins Inn & Apartments, set it to 44 position in Likes Rating for Saint Petersburg, Florida in Hotel category