La Vela

373 Amsterdam Avenue
New York, NY 10024
212-877-7818

Their food: Italian

Their location: Between West 78th Street and West 77th Street on the east side of Amersterdam Avenue

Their site: www.lavelany.com

  

<— back

La Vela