United Kingdom The Pelican Inn, Hotels at Newbury United Kingdom The Pelican Inn is Hotels Choices In Newbury United Kingdom . 0 star resorts … Edit