Stained Glass Castle
13661 Beach Blvd, Westminster 92683