CBS2-Header-Logo WFAN 1010WINS WCBS tiny WLNYLogo

Dining Deal: Tacombi

Tacombi is located on Elizabeth Street at Houston Street in Manhattan and is open every day for lunch and dinner.