Yes, there are numerous hotels and accommodations available near the filming locations in London to suit various budgets.