An interactive map showing the location of The Pilgrims Rest Restaurant, Battle, East Sussex, England, UK.