Cosmic Restaurant is located at 888 8th Ave @ W 53rd St, New York, NY. This location is in the Chelsea neighborhood. This business specializes in Restaurants.
by merchantcircle on November 08, 2018 from merchantcircle
Editorial Reviews
Classic New York diner fare made from the finest and freshest ingredients.