Hotels near all Rothesay landmarks