Nelsons apartment is a perfect place to stay if visiting London and particularly Wembley . It’s in a stunning location overlooking a lake with a vista to the London skyline.
It’s modern in decor and furnishings.
Nelson met us on arrival and made sure we were settled in perfectly. We will definitely stay there again in the future