Mermaid Oyster Bar Times Square
127 W 43rd St, New York
(332) 208-7713
Menu
Restaurants in New York, NY
Mermaid Oyster Bar Times Square
127 W 43rd St, New York, NY 10036
(332) 208-7713