United States / Thousand Oaks / Sights & landmarksAttractionBella VistaAddress2011 Los Feliz Dr, Thousand OaksWebsitebellavista.comPhone+18054966150—ScoreNot rated yetBe the first to rateWhat people sayNo ratings yet. Be the first to say what it's really like.Where it isView on OpenStreetMap ↗Nearby, also worth itShadows Apartments · 146 mNot ratedGardens of the World · 184 mNot ratedMastro's Steakhouse · 212 mNot rated