39 Albemarle Street
Keywords: Italian See all and suggest more
First reviewed by Henry
Located on Albermarle Street in Mayfair, this is a great Italian restaurant. It is small and spare, but the service is great and the northern Italian food was delicious. I went there for dinner and enjoyed it so much I made a reservation for lunch the next day!