BBQ Mhtsaras offers XXL platters and sandwiches. Award-winning BBQ spot.