24316 Main St: Reviews & Record | Santa Clarita, LA | Lucid Rents