AHIR Lorenzo’s is nicely located at the corner opposite Finchley Central tube station where it stands on its own as a landmark in the area.
Ahir Lorenzo’s