United States / Indianapolis / ShoppingShoppingLa Villita Mega MallAddress5100 W 38th St, IndianapolisWebsitewww.lavillitamegamall.com—ScoreNot rated yetBe the first to rateWhat people sayNo ratings yet. Be the first to say what it's really like.Where it isView on OpenStreetMap ↗Nearby, also worth itMOTW Coffee & Pastries · 507 mNot ratedEl Parral Night Club · 594 mNot ratedChispas Discotheque · 736 mNot rated