Photo Tía Pol Restaurant

Tía Pol Restaurant

Tía Pol restaurant is located in Chelsea

205 Tenth Ave, between W 22nd & W 23rd Sts
Chelsea
New York