Veggie Fish and Chips - London March 2011


Veggie Fish and Chips



Thursday 3rd March 2011

Veggie fish and chips at the Gloucester on Sloane Street.

London March 2011

18:48:12