Retro, moon-themed hotel eatery with a rooftop terrace bar serving American fare & cocktails.
6178 Delmar Blvd Saint Louis
International Tap House, 6217, Delmar Boulevard, Skinker DeBaliviere, St. Louis, Saint Louis County, Missouri, 63130, United States St. Louis United States
5880 Delmar Blvd Saint Louis
6177 Delmar Blvd Saint Louis
Moonrise Hotel, 6177, Delmar Boulevard, Skinker DeBaliviere, St. Louis, Missouri, 63112, United States
(314) 726-2222
moonrisehotel.com/