King Edward III's Manor House

King Edward III's Manor House

Sights & Landmarks • London, England United Kingdom