The Rib Shack

5 Station Square Orpington BR5 1LY