Taqueria El Imperio Del Rey USA
(23)
Restaurant
Address: 3250 W 86th St, Indianapolis, IN 46268
Hours: Closed ⋅ Opens 6 PM
Phone: (317) 832-6549
No information is available for this page. · Learn why
Specialized in Mexico City's most popular street food. www.facebook.com/imperiotaqueriaswfl/about.