Historic city of Tavira, probably the nicest in Algarve, has 37 churches, Stock Photo, Picture And Rights Managed Image. Pic. A91-533035