Rubel Castle – Glendora, CA

Rubel Castle is located in Southern California in Glendora, CA.  It was created by Michael Clarke Rubel who built the…

Continue Reading →