Hi Jonsie,
I did this tour in September 2016 (staying at the Taleon Imperial) and throughly enjoyed it. Looking at the Angleterre Hotel in St Petersburg, the good news is that it seems to be in a very central location, as it’s close to the Winter Palace and the Hermitage, apparently. I’m not convinced that it’s in the same ‘deluxe’ category as the Taleon Imperial though, which is a luxurious hotel and in a great central location within walking distance of many of the main sights. Maybe you’d want to take this into consideration when choosing your departure date.
I hope this helps, and if you have any questions about the tour please feel free to ask.
Cheers
Mike