Victoria's home is an absolutely wonderful place in the heart of London. The home is warm and welcoming and perfectly located, a few minutes walk to the center at Marble Arch and a few steps away from Hyde Park. Edgware Road isn't too far away, a few steps from the home.
Victoria herself is an absolutely brilliant host. She is extremely helpful and warm and looked after everything needed during the stay from the check in to the check out.
I would definitely recommend this home to everyone who is coming to London.