A suite at the Bulgari Hotel in Knightsbridge, London, which is the most expensive place to stay in Britain at a minimum of £850 per night.
The Bulgari Hotel in Knightsbridge is situated opposite the One Hyde Park block of flats that sell for tens of millions each.
The hotel boasts a 'rather lovely' 25m pool and a spa with 12 treatment rooms. |