Ambrosia

137 Archbishop street, Valletta