mobile layout indicator mobile layout indicator
Buds and Roses logo

Buds and Roses

13047 Ventura Blvd, Studio City, CA 91604

Retail

Medical

CA License #M10-18-0000312-TEMP

This collective does not have any deals online.






Save money, subscribe.

Get Exclusive Local Cannabis Deals delivered to your phone and email!!