Your Cart is empty
POP Up LA Venue and Equipment Rental Services
800 square foot Space available for rent : located at 7819 Melrose Ave, Los Angeles Ca 90046.
200 Square foot Music Studio for rent : located at 7819 Melrose Ave, Los Angeles Ca 90046.
Green Screen Also available For Rent
Contact the number bellow For Pricing and any other questions you may have regarding our Services!
Phone Number: (818) 385-7774