Tri-City Islamic Center

2136 Industrial Ct, Vista, CA 92081, United States