Lu's Shack

Restaurant in Woking, UK

Barbecue restaurant

25 High Street, Shepperton, TW17 9AJ