Company name: La Fabrica
Description: See MENU & Order
45 Stroud Green Rd, Finsbury Park, London N4 3ES, United Kingdom