Originally posted on June 10, 2016
On Saturday, June 4th, activists from a renters’ advocate organization called San Diego Tenants United held a rally at the foot of Newport Avenue, where among other issues in the speeches and testimonials given by organizers, supporters and OB tenants, the name of a notorious OB slumlord was mentioned several times: Michael Mills.
Mills owns a lot of property in Ocean Beach – many rental units. And he has a long history buying up properties, raising rents, and maintaining sub-standard living conditions. In fact, back in 1998, a judge sentenced Mills to a year in jail after he pleaded no contest to 10 charges of maintaining substandard rental properties in Ocean Beach.
The judge also placed Mills on three years probation, and one of his conditions of probation was to hire a professional management company to bring his properties up to code.
At the sentencing, the Deputy City Attorney hailed the victory over the slumlord, particularly since many of his tenants were low-income families with children. San Diego Source (1-28-1998)
Rumors have swirled for years about how many rental units Mills actually owns, so we set out the other day to find just a few of his properties. And what we found initially were four sets of units that Mills either currently owns or has owned in the past – four properties that had a total of 51 units.
At least, then, we found a corner of Mills’ OB Empire, and began documenting them. And we hope to find and document more.
Choice Property: the Spray Street Apartments “On the Beach”
You can’t get much closer to the beach and the sand than Mills’ Spray Street apartments, a two-story, 12-unit complex right on the grass and right across from the Pacific Ocean.
They used to be much more dilapidated than they appear now, so perhaps Mills did complete his probation successfully.
Voltaire Street Units
Mills owns or has owned 4 units on the 4800 block of Voltaire.
Two houses are in the front, and two units are in the back, both protected by a high fence that is at least 6 feet high – and against code, by the way.
Lotus Street
Over on Lotus, just around the corner from “Mother’s” on Bacon Street, is another Mills’ property. This one contains 5 units joined by a wide concrete drive-way.
La Creme de la Creme – Half a Block on Muir
What is or must have been for decades Mills’ flagship property, his creme de la creme, is nearly half a block on the 4600 block of Muir Street.
On that block – and facing Ebers – is a series of five pastel-painted, two-story apartment buildings all in a row, with courtyards between them. Here are 30 units with alley garages.
Of note, when the TV series, “Terriers” was being filmed in OB a number of years ago, one of the apartments was used for interior shots. And right around that time, Mills had all the buildings repainted in their current pastel hues.

Mills sent two of his property managers to the rally for rent control to check out who was participating and defend their boss. It was clear that some tenants felt intimidated by their presence. One of Mills’ paid staff even interrupted a speaker.
If you or a friend is a tenant of Michael Mills, please contact the OB Rag confidentially at obragblog@gmail.com . We plan on continuing the documentation of the Empire of an OB Land Lord.
{ 15 comments… read them below or add one }
Great Job Frank!!!
Go Frank!
Name the names so they own the shame.
Who are the two property managers spying on who was protesting? They were certainly taking names…
I’m pretty sure that was Cheryl and George of so called Beach Homes property managers. They’re Mills’s people.
I’ve often wondered who owns all the apartments! Great reporting. Just curious–what makes that fence against code? Is it the height and/or placement?
Ya can’t have a solid fence 6 feet high in the front – unless I’m not aware of some exceptions (grand-parented in?) that apply here.
There are exceptions to allow 6′ fences on “major streets, primary arterials, and freeways”. According to the map, this may be perfectly legal depending on the location on Voltaire.
Fence section:
http://docs.sandiego.gov/municode/MuniCodeChapter14/Ch14Art02Division03.pdf
Land Use map:
https://www.sandiego.gov/sites/default/files/legacy//planning/genplan/pdf/generalplan/lu2gpwstreet.pdf
Thanks M whoever you are
Ch.14 Art.2 Div.33 San Diego Municipal Code Chapter 14: General Regulations (1-2016)
§142.0310
General Fence Regulations for All Zones Fence Height in Required Front Yards and Required Street Side Yards
(1) Solid Fences
(A) Solid fences located on the front or street side property line shall not exceed 3 feet in height except as provided in Section 142.0310(c)(1)(C).
Rumor has it he pays cash for the bldgs he buys. I’ve heard he owns over 200 units here. And our building is in escrow…we’re just hoping he isn’t the buyer.
What about the rumors he ran a brothel here in the 70’s??
This story runs much deeper, and Mills have many more properties…any way to send you an email directly frank? I am working on a story.
Lennay – sure, any email sent to us is confidential: obragblog@gmail.com
Great article! Thanks for gathering this information. We are trying to organize a tenants rights organization in Ocean Beach. If you are interested in joining or more info email us at sdtenantsunited@gmail.com or https://www.facebook.com/SDTenantsUnited
Keep up the great journalism!
He just bought our complex! 4865 Brighton Avenue is OB. The PM is Ocean Beach Apartment Homes.
One of his properties has been without a washing machine for over a month, takes forever to get ANYTHING fixed. No one ever seems to know what’s going on, and there is a hole in the roof that has lead to mold. I’ve called several times with no response after they said they would fix it asap. Finally someone came to “fix” the inside of my closet. I like where I live and don’t want to move, but I am starting to feel like I have no choice as “ocean beach apartment homes'”negligence has resulted in me getting sick. Cheryl says “call if you ever need anything” yet doesn’t answer the phone and never returns your call.
Dear reader: please be aware this post is nearly 2 years old. We reposted it because – for some reason – it became very popular and lots of hits.