Set in Alexandria, within 3.1 km of Loch Lomond Shores, Benoch Lomond Castle is an accommodation offering mountain views. Guests staying at this apartment have access to a fully equipped kitchen and a balcony. The apartment has a satellite flat-screen TV. A private beach area can be found at the apa Read more
Set in Alexandria, within 3.1 km of Loch Lomond Shores, Benoch Lomond Castle is an accommodation offering mountain views. Guests staying at this apartment have access to a fully equipped kitchen and a balcony. The apartment has a satellite flat-screen TV. A private beach area can be found at the apartment, along with a garden.