Rating: 34.62

Baker Street, London 2025