Company name: Los Pollos
Description: 159A KENTISH TOWN ROAD, LONDON NW18PD 02074825444
159A Kentish Town Rd, London NW1 8PD, United Kingdom