THE SHELL SEAFOOD KITCHEN

635 AMSTERDAM AVE, NEW YORK,
NY, 10024, USA