Somerset House Ice Rink London

Somerset House, The Strand, London , England, United Kingdom

Travel Blogs by Travelers Who Visited this Attraction Somerset House Ice Rink London