+44 2034 905079
10 Station Road, Winchmore Hill, London, United Kingdom N21 3RB
bookings@ambrosiarestaurant.uk