Myddleton Hall, 31, Almeida St
London,
Greater London
N1 1AD
020 7354 4777
www.almeida-restaurant.co.uk
Latitude: 51.5398161, Longitude: -0.1031051
10:30 - 21:30 - Mo, Tu, We, Th, Fr, Sa, Su
Actual information about Almeida Restaurant of French Restaurant category. Almeida Restaurant is located at Myddleton Hall, 31, Almeida St London, N1 1AD. How to get to Almeida Restaurant office? Look at the map below or call them 020 7354 4777