117-119 South Myers Street: Reviews & Record | Burbank, LA | Lucid Rents