Location

Located at:

The Church of Jesus Christ of Latter-Day Saints

7851 Lutz Lake Fern Road
Odessa, FL 33556-4110

Just west of the Suncoast Parkway (3.2 Miles)

https://goo.gl/maps/9MHbChj6Kiy