Rib Shack

Restaurant in Marbella, Spain

Barbecue restaurant