If you’ve walked down Amsterdam Avenue lately and caught a whiff of sizzling steak and melted cheese, there’s a good reason. Olde City quietly opened its Upper West Side outpost late last year — and it’s quickly becoming a go-to stop for big Philly flavors in a small, grab-and-go package.
Located at 201 Amsterdam Avenue (between West 69th and 70th Streets), Olde City is all about doing the classics right. Their cheesesteaks are the main event, stacked with tender shaved steak or chicken on fresh rolls and topped with your choice of melty cheese options. Whether you’re a traditionalist or someone who likes to customize, this is the kind of sandwich that requires two hands and zero distractions.
But it’s not just about cheesesteaks. The menu also features crispy wings, golden fries, soft Philly pretzels, and other crave-worthy sides that make it easy to build a full takeout feast. It’s the perfect stop for a casual dinner, late-night bite, or “I don’t feel like cooking” moment — which, let’s be honest, happens often.
What makes this location especially appealing is its simplicity: quick service, easy pickup, and food that travels well. That makes Olde City a great option whether you’re grabbing something on the way home from work, ordering delivery for movie night, or fueling up before heading into Central Park.
With its arrival on the Upper West Side, Olde City is bringing a little slice of Philadelphia comfort food to the neighborhood — no road trip required. If you’re in the mood for something hearty, indulgent, and seriously satisfying, this new Amsterdam Avenue spot is well worth checking out (or ordering from).