Los Chozos offers international cuisine within a relaxed atmosphere.