OverviewSherston Hotel is a friendly 3-star property offering comfortable accommodation in north Moscow. Highlights include free Wi-Fi, onsite dining and a good location close to a metro station.LocationThe All-Russia Exhibition Centre is a grand, permanent..