Location & Nearby Info
Our Lady of Mount Carmel Church
1441 W. Balboa Blvd.
Newport Beach, CA 92661
(949) 673-3775
Show nearby: