Urzi's Italian Market

5 star(s) from 18 votes
5430 Southwest Ave, St. Louis, MO 63139
Urzi's Italian Market Urzi's Italian Market is one of the popular Deli located in 5430 Southwest Ave ,St. Louis listed under Deli in St. Louis , Grocery Store in St. Louis , Italian Restaurant in St. Louis ,

Contact Details & Working Hours

Map of Urzi's Italian Market