Upper Crust
Sandwich Shop · Breakfast
Sandwich shop located in Leeds Train Station, offering a variety of freshly baked baguettes.
Location
Best places nearby
The highest rated places close to Upper Crust.
Local restaurants nearby
Leeds Train Station, New Station St, England



