Hotels near all Devonshire landmarks