London Business School Terrace

51.525744, -0.258422