Albatros Bar Restaurant

Lovely food, lovely staff.

Open

Description:

Categories:

Address: Carrer de La Punta, 2, 07800 Eivissa, Illes Balears, Spain