New York
Staten Island
La Catracha Restaurant
La Catracha Restaurant
(347) 600-2821
68 Van Riper Street, Staten Island, NY 10302
Seamless.com
Menu not currently available