The Eclipse Restaurant, situated within The Moonrise Hotel on the Delmar Loop in St. Louis, is known for its fine dining experience.
Guests can enjoy unique green hotel accommodations along with a rooftop bar, making it a premier destination for those seeking a memorable stay in the city.
Generated from their website's infomation