Los Mellizos is a restaurant and inn specializing in homemade cuisine. It offers daily menus, comfortable rooms, and a welcoming bar.