Welcome to Hotel Solo Palace Square Saint Petersburg, Located 300 meters from the Neva River banks, Solo Palace Square offers modern accommodation in a renovated 19th century building. The hotel provides an airport shuttle and free Wi-Fi connection. The rooms of the hotel include air conditioning and a selection of bathroom amenities. They feature flat-screen TVs with international satellite channels. Situated in a central, but quiet street, Solo Palace Square is close to many cafes, shops and restaurants. Both the Hermitage Museum and the lively Nevsky Prospekt are 3 minutes away on foot. Metro station Admiralty is a 5-minute walk from the hotel. (Hotel Solo Palace Square Saint Petersburg hotels booking).