Faro - Algarve

Sandes - one of the few sandwich shops