Beddgelert is at the meeting point of two rivers : the Glaslyn and the Cilwyn.