United Kingdom The Cross Keys Hotel, Best Hotels Recommendations At New Galloway United Kingdom The Cross Keys Hotel is The Best Hotels In New Galloway United Kingdom . 0 sta… Edit