Set within an 18th century restored building, Elba is a new restaurant in the heart of Bahar ic-Caghaq which encompasses true Mediterranean cuisine.

Author: Whale

No posts were found.