11A Camden Street London

51.534813, -0.139219