Back to list
Ambrosia Restaurant & Cocktail Bar
Exceptional 10 (3 reviews)
Around £40
Location
10 Station Road
London N21 3RB
See on the map