Alba
International · €€€€

Alba

Wibautstraat 105, Amsterdam

Directions

About the restaurant

Discover this restaurant’s menu.