2 John O'Groats Hotels and Guest Houses
0.3 miles from John O'Groats
John O'Groats, KW1 4YR · Map
Phone: +44 (0)1955 611220
Score 7.6 from 259 reviewsSingle from: £65.00
Double from: £65.00
per room per night
2.8 miles from John O'Groats
Upper Gills, Canisbay, John O'Groats, KW1 4YD · Map
Phone: +44 (0)1955 611449
Score 8.3 from 79 reviewsSingle from: £60.00
Double from: £60.00
per room per night