Property Location With a stay at Belgrave Hotel in London (Kennington), you'll be minutes from Kennington Oval and close to Big Ben. This hotel is close to Buckingham Palace and Trafalgar Square.Rooms Stay in one of 29 guestrooms featuring flat-screen..