Buckingham Pay-less Motel

Buckingham Pay-less Motel is a hotel in London, England.