Dell Restaurant

restaurant at the eastern end of the Serpentine in Hyde Park, London

Categories: