100% Were impressed
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. 
6525 Delmar Blvd, Saint Louis, MO 63130
(314) 727-0200
  • Hours: Sun - Thu, 11am - 10pm; Fri, Sat, 11am - 11pm.
  • Website: http://nicostl.com
Share a review or post about this business.
Posts awaiting your approval 0