Los Gemelos is a Spanish restaurant known for its comfortable terrace and friendly service.