Advertisement
YOU ARE HERE: LAT HomeCollections

Allstar Inn Completed, Opens in Thousand Oaks

March 15, 1987

A 175-room, Spanish-style Allstar Inn has opened at 1316 Newbury Road, Thousand Oaks.

Advertisement
Los Angeles Times Articles
|
|
|