New Life Plaza

5779 Westminster Blvd.
Westminster
California
United States
website