Buckingham Pay-Less Motel

Buckingham Pay-Less Motel is a motel in London, England.