10 NOVEMBER 2007, page 59

Russian Luxury

Alex James The Astoria Hotel in St Petersburg is acknowledged by one and all to be the best hotel in town. This doesn't seem to be a matter of opinion, taste or committee, so......