Mountbatten Green in City of Westminster

Mountbatten Green in City of Westminster is a garden (private). Mountbatten Green is near The Mall.

Leisure
garden