The Holly House Hotel is perfectly situated in the heart of the capital for seeing the sights and is only a 5 minute walk from Buckingham Palace.
Many other attractions are also in easy walking distance. Around the corner is Victoria rail, underground and coach station for easy access to all parts of the city and beyond.