H

The best location, great rooms. Expensive parking,...

The best location, great rooms. Expensive parking, 50 pounds per night, and only 1 entry - but you're in London.

Comments:

No comments