Oyster Bar - View this location on map

I consider myself a seafood addict. The Oyster Bar in Grand Central Station is my favorite seafood restaurant anywhere. Take a look at the daily menu on their website.
89 E 42nd St, New York, New York

Architectural, Restaurant