La Herradura

563 Main Street, New Rochelle, NY

Menu (As of 10/29)

La Herradura: hours and how to order