I come to see the FIFA World Cup, is this hotel close to the Krestovsky Island venue?
Address: 940 5th Ave S, St. Petersburg, FL 33705, USA
Brent Bieber | Oct 30, 2018
No. It is very far away. This hotel is in Florida, USA.
Pablo Marrero | Oct 30, 2018
You want the hotels in Saint Petersburg, Russia
Cameron Brazil | Oct 30, 2018
Yes
Thanks! Your answer is awaiting moderation.