2y ago

288

El Idolo.

location: W 14th St and 8th Ave

New York, NY 10011

USA

Rating: 1/3 Michelin Tyres

Because who doesn't love tacos? If you are a cook, there is nothing better than $3 tacos after a long day in the kitchen.

New Love food? Try foodtribe.

Join in

Comments (0)

    YOU MIGHT ALSO LIKE

    Performance is Our Business: 1966 Ford GT40 MkII by Shelby Collectibles
    What do cars and watches have in common?
    0