The Yard
Coffee Shop · Wine Bar · Bar
Cafe located inside Alexandra Palace Station, offering coffee, cocktails, and wine. Hosts events.
Location
Best places nearby
The highest rated places close to The Yard.
Local restaurants nearby
Alexandra Palace Station, Station Rd, England



