Villa Fresh Italian Kitchen

Flag as Inappropriate

Villa Fresh Italian Kitchen offers quick food for the busy shopper. Villa is located in the food court of the Galleria. Choose from pastas, pizza and stromboli.  Catering is also available.  
1156 Saint Louis Galleria, Saint Louis, MO 63117
(314) 726-6644
  • Hours: Mon - Sat, 10am - 9pm; Sun, 11am - 6pm
  • Accessible: yes
Share a review or post about this business.
Posts awaiting your approval 0
Who wants to be the first to post?
See more »