Description
Retro, moon-themed hotel eatery with a rooftop terrace bar serving American fare & cocktails.
Name: Eclipse Restaurant
Address: 6177 Delmar Blvd, St. Louis, MO 63112
Phone Number: +1 314-726-2222
Restaurant Type: American restaurant
Eclipse Restaurant is a American restaurant located at 6177 Delmar Blvd St. Louis/Missouri
(Latitude,Longitude: 38.6558052,-90.2988086)
Postal Code: 63112
Location
-
6177 Delmar Blvd, St. Louis, MO 63112
Add a review