Barbecue ribs Leonid Mamchenkov 9 years ago Barbecue ribs Location: Chesters Bar & Restaurant, Limassol, Cyprus Share: