Italian Restaurants in Louisville, KY
Italian Restaurants
131 W Main St,
Louisville ,
KY
40202
UNITED STATES
Based on 1 reviews
Terrible Service...LIARS
I ordered a $31.00 worth of food for delivery over their website "meal amigo". I prepaid via credit card. After 2 hours there was still no delivery. i called and was told I was not in their "delivery area". Some guy said " I called...Worldwide > United States > Louisville, KY > Italian Restaurants