Situé à 100 mètres du Loch Linnhe et doté d'un jardin, le Highland Croft B&B propose des hébergements à Onich.
Les logements disposent d'une terrasse, d'une télévision à écran plat et d'une salle de bains privative avec douche.
Ce Bed & Breakfast sert un petit-déjeuner continental ou anglais/irlandais complet, avec des œufs pondus par les poules élevées en plein air de l'établissement.