Lola's

Restaurant in Holyhead, UK

Features: outdoor seating

Lon Isallt, Trearddur Bay, LL65 2UP