A once or twice a week visitor for wonder food.
on August 18, 2011 (+0 Points)
Also voted for Milano Inn:
Milano Inn 231 S College Ave Indianapolis IN 46202(317) 264-3585
Hours: M-Th 11A to 10P | Fri-Sat 11A to 11:30P | Sat 4P to 9P
NOMINATED FOR: BEST Italian