Photos of the Nevsky Grand, St Pete Beach.

About the hotel