Barn Owl Lodge
Barn Owl Lodge, Yarmouth Rd, Lowestoft, NR32 5NH, United Kingdom,Object type: Hotel Lowestoft
Featuring free WiFi, Barn Owl Lodge is located in Lowestoft, 19.9 miles from Norwich. Great Yarmouth is 5.6 miles away. Free private parking is available on sit