Sambuca
Italian · Casual Dining
Housed in a converted station, Sambuca is a bustling Italian restaurant serving Italian and global dishes.
Location
Best places nearby
The highest rated places close to Sambuca.
Local restaurants nearby
Station Lane, England
