The Star Inn is a hotel and inn offering luxury accommodation. It features seventeen refurbished, beamed en-suite rooms, a coffee lounge, and bar areas with fireplaces.