Isabella's

Isabella's

B.R. Guest Restaurants via Bloomberg

Tables at Isabella's restaurant on the Upper West Side of New York. Isabella's is located at 359 Columbus Ave. at 77th Street.