Restaurant Report Card: Pot Smokers BBQ

The new restaurant in the Vista is already claiming to be the best barbeque in town.