Princes Park

Princes Park
Devonshire Road, Liverpool, L8 2TA
Photo of Princes Park