La Crosa is a Mediterranean restaurant offering traditional Catalan cuisine with quality, local products. Features include private dining rooms and a menu with generous portions.