Toloache, a high end Mexican restaurant in Greenwich Village

- Image ID: J03339
Ed Rooney / Alamy Stock Photo
Image ID: J03339
Location: New York, NY, USA