Castello is a cosy restaurant and bar that serves authentic Mediterranean cuisine complimented by a broad wine list.