Rating: 31.48

Baker Street, London 2025