Update Info - Lime Leaf
This restaurant was reported as closed. If it is open, let us know.
Lime Leaf
128 West 72nd St
New York, NY 10023
128 West 72nd St
New York, NY 10023
This restaurant was reported as closed. If it is open, let us know.