Villa Fresh Italian Kitchen
Address:
1156 Saint Louis Galleria, Saint Louis, MO 63117
Phone:
(314) 726-6644
Other Details:
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.
Pizza, Restaurants
Other Businesses:
- Chipotle Mexican Grill at 6310 Delmar Blvd, Saint Louis, MO 63130
- Talaynas at 310 DE Baliviere Ave, Saint Louis, MO 63112
- Subway at 307 DE Baliviere Ave, Saint Louis, MO 63112
- Subway at 2 Saint Louis Galleria, Saint Louis, MO 63117
- Five Guys Burgers and Fries at 1417 St Louis Galleria, Saint Louis, MO 63117