Where is Grand Central Oyster Bar & Restaurant located?
Grand Central Oyster Bar & Restaurant, Grand Central Oyster Bar & Restaurant, United States of America (approx. 40.752335°, -73.97723°)
Grand Central Oyster Bar & Restaurant, Grand Central Oyster Bar & Restaurant, United States of America (approx. 40.752335°, -73.97723°)