Fulham Palace is the historic house and garden of the Bishops of London. On the banks of the River Thames, by Putney Bridge in West London, this 13 acre estate is open all year round and admission is free. A grand London palace and gardens, fit for Royalty, on the banks of the river Thames...
