architecture

Behold The Fleetwood Building, The Most Cadillacest Building On Earth

Behold The Fleetwood Building, The Most Cadillacest Building On Earth

I could have sworn I’ve written about this architectural masterpiece before, but, somehow, it seems like I haven’t, so let’s just solve that right now. My friends, please allow me to introduce you to 19611 Ventura Blvd in Tarzana, California, otherwise known as The Fleetwood Centre, other-otherwise known as That…