Where do you need Catering Services ?
Mediterranean Market & Deli
801-266-2036
40.686473
-111.88758
PAYMENT: American Express, Discover, Mastercard, Visa
About Mediterranean Market & Deli
Weddings, Italian Buffets, Gift Baskets, Family Reunions, Deli Trays, Corporate Events, Box Lunches