Baedeker Algarve
Publisher: AA Baedeker's
Published: 1997-08-18
ISBN-13: 9780749515904