1. Stained Glass Castle 13661 Beach Blvd, Westminster, CA 92683 Coordinate: 33.76389,-117.99034 Phone: (714) 895-2730