A 90-seater venue overlooking the stunning Thesen Island canals and serving up extraordinary dishes from a diverse a la carte menu.
A 90-seater venue overlooking the stunning Thesen Island canals and serving up extraordinary dishes from a diverse a la carte menu.