The Church of the ImmaculataParishShareAlcala Park WaySan Diego, California 92110United StatesGet directions