Company name: El Inca Plebeyo Restaurant
Description: Casual Ecuadorian restaurant & bar
162 Essex Rd, London N1 8LY, United Kingdom