The Shell Shop, The Stade, Fish Market, Folkestone
The Shell Shop, The Stade, Fish Market, Folkestone, Kent CT19 6AA