Church of the Immaculate Conception

121 E. Duval St.
Florida
United States