 On site facilities but we knew this before we went decided the location outweighed this flaw 
 Excellent location for visiting the sights of London Had a London pub across the road 2 excellent eateries all within a stones throw Trafalgar Square 200 yards away