Knights Inn St. Petersburg, St Petersburg, United States of America
Knights Inn St. Petersburg is conveniently located at 4400 34th Street South in St Petersburg, United States of America
Hotel Location:
Address: 4400 34th Street South
City: St Petersburg
State: FL
Country: United States of America