Nico
Address:
6525 Delmar Blvd, Saint Louis, MO 63130
Phone:
(314) 400-7676
Hours:
- Mon: 11am-10pm
- Tue: 11am-10pm
- Wed: 11am-10pm
- Thu: 11am-10pm
- Fri: 11am-11pm
- Sat: 11am-11pm
- Sun: 11am-10pm
Nice to Know:
- Noise Level Average
- Parking Street
- Wifi No
- Accepts Credit Cards Yes
- Good For Groups Yes
- Recommended Meal Dinner
- Outdoor Seating Yes
Other Details:
Nico is a restaurant that offers dining for lunch and dinner. Brunch is available on Saturday and Sunday. The menu here is Mediterranean inspired and features appetizers, salads, dinner entrees, desserts and more.
Restaurants
Other Businesses:
- Latitude 26 at 6407 Clayton Ave, Saint Louis, MO 63139
- Dairy Queen at 1326 S Florissant Rd, Saint Louis, MO 63121
- Frosty Treats at 7579 Mintert Industrial Dr, Saint Louis, MO 63135
- Pomme Cafe & Wine Bar at 44 N Central Ave, Saint Louis, MO 63105
- Kobe Steak House of Japan at 111 Westport Plz, Saint Louis, MO 63146