Tas PIde

Tas Pide, located by the River Thames…