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