10753 1/2 Tabor ST: Reviews & Record | Palms, LA | Lucid Rents