2y ago

289

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

    Land of the Rising Sun-Day: Two Japanese Icons
    Shmee150 takes us around his entire model car collection
    0