Telio in New York, NY is a Greek restaurant that offers authentic cuisine, located at 520 Columbus Ave.
They serve dinner from 5 pm to 10 pm every day of the week, and customers can conveniently order online and view their menu on their website.
Generated from the website