Kemoll’s Description:
Italian restaurant with city views. Italian fine-dining venue in formal surroundings with sweeping views of the city & Arch.
Address:
323 W Port Plaza Dr, St. Louis, MO 63146, United States
Phone Number:
+1 314-421-0555
Website:
Store Hours:
Sunday: Closed | Monday: Closed | Tuesday: 4:30-8PM | Wednesday: 4:30-8PM | Thursday: 4:30-8PM | Friday: 4:30-8PM | Saturday: 4:30-8PM