It is about 4 miles east of Caernarfon , 7 miles south of Bangor and 3 miles northwest of Llanberis .
It lies about 4 miles to the east of Caernarfon , 7 miles south of Bangor and 3 miles northwest of Llanberis .