town center plaza s

11740 Telegraph Road
California
United States