Located at 10905 Weyburn Ave in Los Angeles, Westwood Smoke Shop has quickly become a favorite, boasting a stellar 5-star rating from 6 patrons. Experience friendly service and great prices as you browse a wide range of products. Customers often highlight the welcoming atmosphere and the convenience of parking right in front, making it a must-visit shop!
Leave a Reply