Telepan: An Unparalleled Favorite on the Upper West Side

I’ve been hearing good things about Telepan since I first moved to the city, yet somehow it took me this long to finally get up and go check it out for myself. Located on Manhattan’s Upper West Side, not far from the bustling Lincoln Center, Telepan’s New American cuisine is every bit worth the price. Multiple dining rooms make for […]

Read more ›