Where do you need Restaurants ?
Telio Restaurant
212-580-3700
40.791863
-73.974028
HOURS:
About Telio Restaurant
Telio Restaurant is located at 2481 Broadway, New York, NY. This location is in the Upper West Side neighborhood. This business specializes in Family Style Restaurants.