Elio's, established in 1981, is a renowned restaurant located on 2nd Avenue in New York City.
With a prime location at 84th Street, Elio's offers a delectable menu and is open for dinner Monday through Saturday, as well as Sunday evenings.
Generated from the website