I’m already familiar with Lamb Spit BBQ as they have a store in the Central Markets. Located on Semaphore Road, literally metres away from the beach, I think this place is in a much better location, although, they are located next door to the number one fish and chip shop in Adelaide. The venue is…