The Best Western Imperial Hotel
Fraser Square Fort William, Inverness-shire, PH33 6DWThe Imperial Hotel is situated in the heart of Fort William offering the best of accommodation, service and standards. All rooms are furnished to a very high standard with sea views also available.
37 rooms
from £60