Lego Store On Leicester Square In London Editorial Stock …

Source: thumbs.dreamstime.com