Park Avenue Inn Craven Hotel is a budget-friendly and delightful property situated right in the heart of Bayswater and offering direct links to all of London’s famous sites and attractions.
Park Avenue Inn Craven Hotel is a budget-friendly and delightful property situated right in the heart of Bayswater and offering direct links to all of London’s famous sites and attractions.