Fulham Palace house and gardens in Bishops Park, London Situated on the banks of the River Thames in West London, historic Fulham Palace has over a thousand… Read More On July 8, 2020 0