Light of the World Church, La Luz del Mundo is a Church located at 2842 Shelby St, Indianapolis, IN 46203. It has received 43 reviews with an average rating of 4.5 stars.
The address of Light of the World Church, La Luz del Mundo: 2842 Shelby St, Indianapolis, IN 46203
Light of the World Church, La Luz del Mundo has 4.5 stars from 43 reviews
Church
33 reviews
3854 Lafayette Rd, Indianapolis, IN 46254